a 
{
  color: #308db9;
  }

a:visited 
{
  /*color: #999;*/
  }

a:hover 
{
  color: #F90;
  }

IMG, A IMG 
{ border: none; }

/* specific */

.largeImage 
{ 
  max-width:450px;
  border:0px;
  }

.smallImage 
{ 
  border:0px;
  }
.photo .date 
{ 
  position: relative;
  font: bold 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #999;
  float: left;
  }
.title 
{ 
  position: relative;
  font: bold 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: left;
  }

.photo .description 
{ 
  position: relative;
  color: #308db9;
  font: bold 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: left;
  border-bottom: 1px solid #DDECF6;
  }

.photo .who 
{ 
  position: relative;
  font-style:italic;
  }

.photo .location
{ 
  position: relative;
  }
